public class code2 {
    // 力扣 150 判断子序列
    // 同样通过双指针解决
    public boolean isSubsequence(String s, String t) {
        // 可以分别定义出两个指针，分别指向两个不同的字符串
        int sflag = 0;
        int tflag = 0;

        while(sflag < s.length() && tflag < t.length()) {
            // 此时进行判断
            // 当两个下标下的元素相同时，此时 sflag++
            // 否则默认 tflag++
            if(s.charAt(sflag) == t.charAt(tflag)) {
                sflag++;
            }
            tflag++;
        }
        // 当符合条件时，此时 sflag的值是与 s 子串的长度相同的！
        return sflag == s.length();
    }
}
